#ifndef DISPOSITIVOAUDIO_H_
#define DISPOSITIVOAUDIO_H_

#include <alsa/asoundlib.h>
#include <iostream>

class DispositivoAudio {
protected:
	snd_pcm_t *handle;
	snd_pcm_hw_params_t *params;
	snd_pcm_uframes_t frames;
	int canales;
	int dir;
	short* buf;
	int buf_size;
	int recuperacion(int error);

public:
	DispositivoAudio();
	//virtual int ejecutar() = 0;
	virtual ~DispositivoAudio();
};

#endif
